<html>
<head><meta charset="utf-8"><title>Introductory books for rust? · general · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/index.html">general</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html">Introductory books for rust?</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="246352610"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246352610" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246352610">(Jul 18 2021 at 01:00)</a>:</h4>
<p>Hi all, Please, I never programmed before, I don't know how to programming yet. I would like to get a good suggestion about any book that should help me to understand RUST - I have Rust 1.48 installed in Debian Linux.</p>



<a name="246353112"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246353112" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Huszagh (He/Him) <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246353112">(Jul 18 2021 at 01:17)</a>:</h4>
<p><span class="user-mention silent" data-user-id="427444">Robson Herrera</span> <a href="#narrow/stream/122651-general/topic/Omit.20.60.7B.7D.60.20in.20.60impl.20X.20for.20X.20.7B.7D.60/near/246352610">said</a>:</p>
<blockquote>
<p>Hi all, Please, I never programmed before, I don't know how to programming yet. I would like to get a good suggestion about any book that should help me to understand RUST - I have Rust 1.48 installed in Debian Linux.</p>
</blockquote>
<p>The Rust Book is quite good, it's one of the best on-boarding tutorials for a language I've seen:<br>
<a href="https://doc.rust-lang.org/book/">https://doc.rust-lang.org/book/</a></p>



<a name="246356683"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246356683" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246356683">(Jul 18 2021 at 03:10)</a>:</h4>
<p>Thank you very much for answering, Alexander</p>



<a name="246358639"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246358639" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Zoey <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246358639">(Jul 18 2021 at 04:11)</a>:</h4>
<p><span class="user-mention" data-user-id="427444">@Robson Herrera</span> You stated in DMs that you had additional doubts and concerns- if you would like to know more, please describe those concerns, so that we may attempt to address them.</p>



<a name="246358765"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246358765" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246358765">(Jul 18 2021 at 04:15)</a>:</h4>
<p>Thank you very much for your attention, and I'm sorry for the inconvenience committed on the other channel.  I want to know if there is any complementary book or study that I need to assume, taking into account that I have no programming background because I have never studied in this area before.<br>
I started reading the book 'The Rust Programming Language'. I have not entered technical affairs properly. If I focus only on this book (which in fact, I already realized that it is a Treaty on Rust), will I be able to move forward, making use of practice in Debian Linux? I have already installed language in OS.</p>



<a name="246358863"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246358863" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Zoey <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246358863">(Jul 18 2021 at 04:19)</a>:</h4>
<p>In short: Yes, that should be fine. You can also use Rustlings to help you get started. I'd also recommend trying some historical "Advent of Code" challenges.</p>



<a name="246358870"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246358870" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246358870">(Jul 18 2021 at 04:19)</a>:</h4>
<p>I have plenty of time available to invest in Rust's studies, I intend to collaborate with this wonderful project soon, as soon as possible. And, studying and practicing Rust will be my only study activity from now on, along with continuous practices in Debian, which will be my platform Rust for testing and studies.</p>



<a name="246362455"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246362455" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246362455">(Jul 18 2021 at 06:14)</a>:</h4>
<p>Since it's your first programming language, I'd also suggest reading an introduction to programming and algorithms, but I don't have a good recommendation (and it will likely depend on your other experience, education and so on). The Rust book is mostly written for people who already know another language.</p>



<a name="246362464"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246362464" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246362464">(Jul 18 2021 at 06:15)</a>:</h4>
<p><a href="http://exercism.io">exercism.io</a> also has nice programming exercises, and they're mostly easier than AoC</p>



<a name="246365181"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246365181" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Doc Jones <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246365181">(Jul 18 2021 at 07:45)</a>:</h4>
<p><span class="user-mention" data-user-id="427444">@Robson Herrera</span>  Because you have never programmed before, I would recommend that you complete CS 50 which is an excellent course. The explanations for the basic concepts are helpful and the course is self paced and free.  Then you will be ready to tackle Rust or any other language you want to learn.<br>
<a href="https://cs50.harvard.edu/x/2021/">https://cs50.harvard.edu/x/2021/</a></p>



<a name="246534957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246534957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246534957">(Jul 20 2021 at 01:23)</a>:</h4>
<p>Thank you very much for answering me, Doc Jones. I'm really interested in Rust Language. I'll read about this CS50 Course. Really helped me with your information <span aria-label="grinning face with smiling eyes" class="emoji emoji-1f601" role="img" title="grinning face with smiling eyes">:grinning_face_with_smiling_eyes:</span></p>



<a name="246535048"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246535048" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246535048">(Jul 20 2021 at 01:24)</a>:</h4>
<p>Thank you Laurentiu, for information provided !</p>



<a name="246648412"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246648412" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246648412">(Jul 20 2021 at 20:56)</a>:</h4>
<p>I've already had some tips around here about the requirements for starting to learn Rust, as I don't have any programming experience and knowledge. Here I am exploring the various paths, the various possibilities to learn Rust.</p>



<a name="246648452"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246648452" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246648452">(Jul 20 2021 at 20:56)</a>:</h4>
<p>Study and practice of language C is more advisable to learn Rust, for those who have never programmed? Or would C ++ be more viable for this investment?</p>



<a name="246651998"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246651998" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246651998">(Jul 20 2021 at 21:16)</a>:</h4>
<p><span class="user-mention" data-user-id="427444">@Robson Herrera</span> It's perfectly valid to learn Rust without having programmed before, and you don't need to learn another language first.</p>



<a name="246652037"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246652037" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246652037">(Jul 20 2021 at 21:16)</a>:</h4>
<p>Experience with C or C++ is not required.</p>



<a name="246652631"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246652631" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246652631">(Jul 20 2021 at 21:19)</a>:</h4>
<p>Josh, Triplett, thank you for answering me ! My fear is learning some language before Rust, and having to get rid of outdated programming concepts later, as I get my initial contact with Rust.<br>
Can you please give me any suggestions on how to get started? I already had some suggestions; but, I would like to have your opinion as well, as this vision of yours is very much in line with what I have as an ideal to start learning Rust.</p>



<a name="246657857"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246657857" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mario Carneiro <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246657857">(Jul 20 2021 at 22:15)</a>:</h4>
<p>The easiest path to learn Rust is to learn Rust, not C or C++. Knowledge of those languages (or other computer languages generally) will help compared to not knowing anything about programming, but detouring through another language is more work than just learning Rust directly, if that's your goal</p>



<a name="246660785"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246660785" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> scottmcm <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246660785">(Jul 20 2021 at 22:57)</a>:</h4>
<p>I'm not sure how much resources are available in Rust for people completely new to programming.  Regardless, I still wouldn't suggest starting with C or C++ first.</p>
<p>You could consider finding an introduction that's intentionally limited to focus just on some basics, then jump to Rust after that.  Something like the free <a href="https://www.edx.org/course/cs50s-introduction-to-programming-with-scratch">https://www.edx.org/course/cs50s-introduction-to-programming-with-scratch</a> might be interesting for that.</p>
<p>I'd love to see a purpose-made course of Rust for people with zero programming background, though.  It'd be really interesting to see how they difficulties students hit in that compared to those they might hit in other languages, or those encountered by people learning Rust after having gotten used to other languages.</p>



<a name="246661282"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246661282" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246661282">(Jul 20 2021 at 23:02)</a>:</h4>
<p>Mario Carneiro,  although I am totally lay in the subject, I also had this impression (by intuition, I presume), to learn another programming language before Rust to know Rust, would be an indirect effort, and therefore unnecessary.<br>
I just needed the opinion of more experienced people than me, and so I came here in this chat, which receives the beginners with the maximum respect and attention, something very rare to see today in the specialized chats <span aria-label="hug" class="emoji emoji-1f917" role="img" title="hug">:hug:</span><br>
Thank you immensely your tip and information! Your opinion, and Josh Triplett will be the sources of inspiration that I will take with me, next to the official Treaty on Rust, 'The Rust Programming Language'.</p>



<a name="246661615"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246661615" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246661615">(Jul 20 2021 at 23:07)</a>:</h4>
<p>scottmcm, Thank you immensely your tip. A complement of studies, as this source you addressed, can become very useful too, which does not mean having to learn C and C ++.<br>
I believe that all who are beginners and approach Rust, tend to feel afraid to go ahead.<br>
As difficult as Rust learning can be for a beginner, if he has the rust in the spirit and heart, surely he will be able to move forward.</p>



<a name="246672186"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246672186" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246672186">(Jul 21 2021 at 02:06)</a>:</h4>
<p><span class="user-mention" data-user-id="427444">@Robson Herrera</span> I've also heard good things about <a href="https://smile.amazon.com/Programming-Rust-Fast-Systems-Development-dp-1492052590/dp/1492052590/">https://smile.amazon.com/Programming-Rust-Fast-Systems-Development-dp-1492052590/dp/1492052590/</a> ; I know at least one professor (<span class="user-mention" data-user-id="220717">@Bart Massey</span>) using that to teach a class on Rust.</p>



<a name="246672204"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246672204" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246672204">(Jul 21 2021 at 02:07)</a>:</h4>
<p>I don't know how well either book works for learning Rust as a first language.</p>



<a name="246672409"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246672409" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246672409">(Jul 21 2021 at 02:10)</a>:</h4>
<p>Fine, Josh, thank you very much for this link. Surely I'll have a look on it and go ahead with my Project focused in Rust Learning. I've seen here this book I downloaded last week (and other books about Rust), but I hadn't no idea about it. Really thank you for your attention, kindness and Great Support ! <span aria-label="hug" class="emoji emoji-1f917" role="img" title="hug">:hug:</span></p>



<a name="246673115"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246673115" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246673115">(Jul 21 2021 at 02:22)</a>:</h4>
<p>A practical project (something you're interested in but not something you need urgently) is a great way to learn. Take your time, evolve the project along with your understanding of Rust, and don't worry if the code quality isn't perfect from the start.</p>



<a name="246673130"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246673130" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246673130">(Jul 21 2021 at 02:23)</a>:</h4>
<p>/me did exactly that, and <em>heavily</em> evolved the project as his understanding of Rust improved.</p>



<a name="246673405"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246673405" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246673405">(Jul 21 2021 at 02:28)</a>:</h4>
<p>You can be sure that I will also follow your advice !<br>
I have the 'cargo' and the Rust compiler already installed on Debian. I will still develop the idea of a small project to practice, always reading the book and following Your recommendations, Josh <span aria-label="grinning face with smiling eyes" class="emoji emoji-1f601" role="img" title="grinning face with smiling eyes">:grinning_face_with_smiling_eyes:</span></p>



<a name="246673570"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246673570" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246673570">(Jul 21 2021 at 02:32)</a>:</h4>
<p>You know Josh, I am interested in developing a lot in Rust, to the point of using this Language Professionally as a Consultant.<br>
I still have no idea of the professional perspectives for someone who is already experienced in this Powerful Programming Language; but that is what I intend to tread and to mature this work project over time. <span aria-label="smile" class="emoji emoji-1f642" role="img" title="smile">:smile:</span></p>



<a name="246777170"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/246777170" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Bart Massey <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#246777170">(Jul 21 2021 at 20:54)</a>:</h4>
<p>Can highly recommend <em>Programming Rust</em>, but it really is aimed at someone with C/C++ or similar who understands pointers and stuff.</p>
<p>Rust as a first programming language is quite challenging. The general community advice these days is to learn programming in Python, which super beginner-friendly for basic concepts. Once you have a few small programs under your belt and have mastered the fundamentals, moving on to Rust might be easier.</p>



<a name="247290826"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/247290826" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#247290826">(Jul 27 2021 at 03:33)</a>:</h4>
<p>Well Bart, I had doubts about whether it was humanly possible to learn to program already with Rust.<br>
Since it's possible, that's what I'm going to do. The members here who answered me positively about the possibility of learning Rust without having to go through other languages before, helped me a lot in this decision making.<br>
I'm not really worried about difficulties, they will exist, but they will be overcome.<br>
Studying Python and then going to Rust could help; but, at the same time, it would force me to dedicate myself to a Language that does not interest me as Rust does.<br>
So, in the end, it would turn out to be an easy rather than a pleasurable activity; while facing Rust right away will be a difficult and arduous activity, but also a rewarding and pleasurable one.</p>



<a name="247374269"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/247374269" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#247374269">(Jul 27 2021 at 18:46)</a>:</h4>
<p>Hello everybody. Please, I need to prepare an outreach article about the Rust Language, and I'm counting on your help for this.<br>
I need to list the advantages of Rust for the Security of a UNIX-Like and Linux System.</p>



<a name="247374301"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/247374301" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#247374301">(Jul 27 2021 at 18:47)</a>:</h4>
<p>What Future Developments in Rust is Envisioned or Proposed by the Rust Project for the Security of the Linux Kernel?<br>
It is a Social Network with 31,151 Members, and I want to write this article to promote the Rust Language for Kali Linux and Debian Users.</p>



<a name="247374358"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/247374358" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#247374358">(Jul 27 2021 at 18:47)</a>:</h4>
<p>This is a question probably better posted to the internals forum or users forum (or both with cross-links).</p>



<a name="247374410"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/247374410" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#247374410">(Jul 27 2021 at 18:47)</a>:</h4>
<p><a href="https://internals.rust-lang.org/">https://internals.rust-lang.org/</a> <a href="https://users.rust-lang.org/">https://users.rust-lang.org/</a></p>



<a name="247374521"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/247374521" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#247374521">(Jul 27 2021 at 18:48)</a>:</h4>
<p>There are a number of studies about the security properties of Rust, including concrete evaluations of the number of security bugs prevented by Rust. There are also a number of articles about the Rust-in-Linux work. (That work has its own Zulip and mailing list, as well.)</p>



<a name="247374584"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/247374584" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#247374584">(Jul 27 2021 at 18:49)</a>:</h4>
<p><a href="https://msrc-blog.microsoft.com/2019/07/22/why-rust-for-safe-systems-programming/">https://msrc-blog.microsoft.com/2019/07/22/why-rust-for-safe-systems-programming/</a><br>
<a href="https://security.googleblog.com/2021/04/rust-in-android-platform.html">https://security.googleblog.com/2021/04/rust-in-android-platform.html</a></p>



<a name="247374650"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/247374650" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#247374650">(Jul 27 2021 at 18:49)</a>:</h4>
<p>Thank You Josh, for information <span aria-label="grinning face with smiling eyes" class="emoji emoji-1f601" role="img" title="grinning face with smiling eyes">:grinning_face_with_smiling_eyes:</span> I'll visit these links and prepare a good material for security Rust in Linux.</p>



<a name="247374709"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/247374709" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#247374709">(Jul 27 2021 at 18:50)</a>:</h4>
<p><a href="https://hacks.mozilla.org/2019/02/rewriting-a-browser-component-in-rust/">https://hacks.mozilla.org/2019/02/rewriting-a-browser-component-in-rust/</a></p>



<a name="247375051"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/247375051" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#247375051">(Jul 27 2021 at 18:52)</a>:</h4>
<p>That's all I need for now, thank you very much Josh Triplett !</p>



<a name="247777418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/247777418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#247777418">(Jul 31 2021 at 01:07)</a>:</h4>
<p>Hi all, Please, I'm still doing outreach work on Rust, and I'd like to know where to find a list of the security improvements Rust brings compared to C and C++. I particularly need information about these anticipated improvements for Linux, with the adoption of Rust for this purpose.</p>



<a name="247777551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/247777551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#247777551">(Jul 31 2021 at 01:11)</a>:</h4>
<p>I searched several websites for this list more specifically aimed at security enhancements in the Linux Kernel through the adoption of Rust, but without much success.</p>



<a name="247808582"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/247808582" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mario Carneiro <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#247808582">(Jul 31 2021 at 15:11)</a>:</h4>
<p>I recall Alex Gaynor had a very good talk on that topic: <a href="https://www.youtube.com/watch?v=drfXNB6p6nI">https://www.youtube.com/watch?v=drfXNB6p6nI</a></p>
<div class="youtube-video message_inline_image"><a data-id="drfXNB6p6nI" href="https://www.youtube.com/watch?v=drfXNB6p6nI"><img src="https://uploads.zulipusercontent.net/848c80046bfbb37b011a25546984e2e3ac4bda6c/68747470733a2f2f692e7974696d672e636f6d2f76692f647266584e423670366e492f64656661756c742e6a7067"></a></div>



<a name="248300065"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Introductory%20books%20for%20rust%3F/near/248300065" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Robson Herrera <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Introductory.20books.20for.20rust.3F.html#248300065">(Aug 04 2021 at 00:55)</a>:</h4>
<p>My English was terrible; I meant: sorry for late response Mario Carneiro. It's a good article, but I need something more specifically related to Linux. Thank You anyway.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>